﻿using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;

namespace AISmartEventServer.Model
{
    class MotorvehicleModel
    {
        /// <summary>
        /// 标示物JSON字符串-年检标
        /// </summary>
        public string annualTags { get; set; }

        ///<summary>
        ///年检标粘贴形状（0：纵向；1：横向；2:7字形；3：其他）
        ///</summary>
        public int annualTagsLayout { get; set; }

        /// <summary>
        /// 采集地址
        /// </summary>
        public string captureAddress { get; set; }

        /// <summary>
        /// 过车时间
        /// </summary>
        public string captureTime { get; set; }

        /// <summary>
        /// 采集人姓名
        /// </summary>
        public string captureUser { get; set; }

        /// <summary>
        /// 布控Id 0:元数据 非0:对应车辆布控Id
        /// </summary>
        public string controlId { get; set; }

        /// <summary>
        /// 数据来源类型：0:卡口(kk处理) 1:实时流 抓拍机 2:文件 3:录像流
        /// </summary>
        public int dataSrcType { get; set; }

        /// <summary>
        /// 运行方向
        /// </summary>
        public int direction { get; set; }

        /// <summary>
        /// 全景大图路径
        /// </summary>
        public string filePath { get; set; }

        /// <summary>
        /// 车身小图路径
        /// </summary>
        public string filePathSmall { get; set; }

        /// <summary>
        /// 主机编号（全局唯一）
        /// </summary>
        public string hostId { get; set; }

        /// <summary>
        /// 0-未知，1-无年检标，2-有年检标
        /// </summary>
        public int iannualTags { get; set; }

        /// <summary>
        /// 0-未知，1-无车窗，2-有车/窗
        /// </summary>
        public int imarkerWindows { get; set; }

        /// <summary>
        /// 0-未知，1-无挂件，2-有挂件
        /// </summary>
        public int ipendant { get; set; }

        /// <summary>
        /// 0-未知，1-未放下，2-放下
        /// </summary>
        public int ipilotSunvisor { get; set; }

        /// <summary>
        /// 0-未知，1-无纸巾盒，2-有纸巾盒
        /// </summary>
        public int itissuebox { get; set; }

        /// <summary>
        /// 0-未知，1-未放下，2-放下
        /// </summary>
        public int iviceSunvisor { get; set; }

        /// <summary>
        /// 车道名称
        /// </summary>
        public string laneName { get; set; }

        /// <summary>
        /// 车道编号
        /// </summary>
        public string laneNo { get; set; }

        /// <summary>
        /// GIS区域哈希码
        /// </summary>
        public string locationHashcode { get; set; }

        /// <summary>
        /// GIS坐标 x
        /// </summary>
        public string locationX { get; set; }

        /// <summary>
        /// GIS坐标 y
        /// </summary>
        public string locationY { get; set; }

        /// <summary>
        /// GIS坐标 z
        /// </summary>
        public string locationZ { get; set; }

        /// <summary>
        /// 车标区域
        /// </summary>
        public string logoRect { get; set; }

        /// <summary>
        /// 标示物JSON字符串-车窗
        /// </summary>
        public string markerWindows { get; set; }

        /// <summary>
        /// 过车日期
        /// </summary>
        public string passDate { get; set; }

        /// <summary>
        /// 过车小时
        /// </summary>
        public int passHour { get; set; }

        /// <summary>
        /// 过车时间（性能测试比较）
        /// </summary>
        public string passTime { get; set; }

        /// <summary>
        /// 标示物JSON字符串-挂件
        /// </summary>
        public string pendant { get; set; }

        /// <summary>
        /// 驾驶员区域
        /// </summary>
        public string pilotRect { get; set; }

        /// <summary>
        /// 主驾是否系安全带，取值范围：0-表示未知,1-未系,2-系
        /// </summary>
        public int pilotSafeBelt { get; set; }

        /// <summary>
        /// 标示物JSON字符串-驾驶位遮阳板
        /// </summary>
        public string pilotSunvisor { get; set; }

        /// <summary>
        /// 车牌颜色序号
        /// </summary>
        public int plateColor { get; set; }

        /// <summary>
        /// 车牌可信度
        /// </summary>
        public int plateConfidence { get; set; }

        /// <summary>
        /// 车牌号
        /// </summary>
        public string plateNo { get; set; }

        /// <summary>
        /// 车牌区域
        /// </summary>
        public string plateRect { get; set; }

        /// <summary>
        /// 车牌类型
        /// </summary>
        public int plateType { get; set; }

        /// <summary>
        /// 相对结束时间
        /// </summary>
        public string relativeEtime { get; set; }

        /// <summary>
        /// 相对开始时间(视频流时间)
        /// </summary>
        public string relativeStime { get; set; }

        /// <summary>
        /// 插入数据库前时间
        /// </summary>
        public string saveTime { get; set; }

        /// <summary>
        /// 来源Id 通道唯一序列号/文件序列号
        /// </summary>
        public string sourceId { get; set; }

        /// <summary>
        /// 状态：0-正常（默认）、1-告警未确认；2：告警已确认
        /// </summary>
        public int status { get; set; }

        /// <summary>
        /// 标示物JSON字符串-纸巾盒
        /// </summary>
        public string tissueBox { get; set; }

        /// <summary>
        /// 驾驶员是否打手机，取值范围：0-未知，1-未打手机，2-打手机
        /// </summary>
        public int usePhone { get; set; }

        /// <summary>
        /// 车辆品牌（车标）
        /// </summary>
        public string vehicleBrand { get; set; }

        /// <summary>
        /// 亮度评价
        /// </summary>
        public int vehicleBrightness { get; set; }

        /// <summary>
        /// 车身颜色
        /// </summary>
        public int vehicleColor { get; set; }

        /// <summary>
        /// 车辆款式名称
        /// </summary>
        public string vehicleModelName { get; set; }

        /// <summary>
        /// 车辆年款
        /// </summary>
        public string vehicleModelYear { get; set; }

        /// <summary>
        /// 车身区域
        /// </summary>
        public string vehicleRect { get; set; }

        /// <summary>
        /// 过车速度
        /// </summary>
        public string vehicleSpeed { get; set; }

        /// <summary>
        /// 车辆子品牌
        /// </summary>
        public string vehicleSubBrand { get; set; }

        /// <summary>
        /// 车辆类型
        /// </summary>
        public int vehicleType { get; set; }

        /// <summary>
        /// 副驾驶员区域
        /// </summary>
        public string vicePilotRect { get; set; }

        /// <summary>
        /// 副驾是否系安全带，取值范围：0-表示未知,1-未系,2-系
        /// </summary>
        public int vicePilotSafeBelt { get; set; }

        /// <summary>
        /// 标示物JSON字符串-副驾驶位遮阳板
        /// </summary>
        public string vicePilotSunvisor { get; set; }

        /// <summary>
        /// vs900记录ID
        /// </summary>
        public string vs900RecordId { get; set; }

        /// <summary>
        /// 整图的高
        /// </summary>
        public int wholeHeight { get; set; }

        /// <summary>
        /// 整图的宽
        /// </summary>
        public int wholeWidth { get; set; }

    }
}
